Soru & Cevap

Açıklanmamış satırlar ...

22.09.2013 - 11:58

Merhaba arkadaşlar. Her örnek kod bloğunun başında bulunan "import java.io.*; import java.awt.*; import java.lang.*; import java.text.*;" gibi ifadeler neye göre kullanılıyor ve her class içerisinde kullanılan "BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in),1);" ifadesi ne anlam taşıyor ?

16 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3369-1430662684.jpg
goren.ali
23.09.2013 - 02:03

import iceri aktarim olarak da gecebilir. import java.lang diyelim

java/lang.jar

diye bir kutuphane olsun. Onu cagiririz. Neye gore cagiririz? Ornek vereyim kendimize ait bir kutuphane olsun

WebRegex wr = new WebRegex(new Sinif(x,a));

Burada biz WebRegex diye bir sinifimiz var dedik. Ve bu sinifin ozelliklerini bir degiskene atayalim dedik. Degisken adimiz wr oldu. Fakat bunu derledigimiz zaman hata alabiliriz. Cunku WebRegex sinifinin nereye ait oldugunu bilmiyoruz. Biz biliyoruz da derleyici bilmiyor. Bunun icin de

import WebRegex;

seklinde sinifi cagiriyoruz. Bu sayede artik WebRegex sinifinin nerede oldugunu derleyici tanimis oluyor.

import BilmeNe;

gibi ifadelerin kullanimi, o an kodlama esnasinda ihtiyac duydugunuz sinif varsa ona gore cagrilir ve o sinifi derleyiciye tanitir.

Sonraki soru icin de BufferedReader sinifi kullanicidan veri almak icin kullanilir. Gerekli kutuphane de

import java.io.*;

ya da

import java.io.BufferedReader;

dır. Bilgi'nin alindiktan sonra depolanma islemi de yine BufferedReader sinifina aittir.

picture-399-1379511904.jpg
halil
22.09.2013 - 12:32

import fonksiyonları yazdığımız koda kütüphane eklemek için kullanılmakta. Örnegin sen println fonkisyonunu çağırdığında bu System kütüphanesinden gelmekte.

'. sordugun bufferreaderlar tüm kod da kullanılmaz. Örnekler öyle denk gelmiş. Bu bufferreader 'ı sistemin sana gelen değerleri yakalamak ve temp olarak saklıyabilmek için açtığı alan olarak düşünebilirsin. Örnegin kullanıcını klavye üzerinden girdiği bir cümleyi okumak istiyorsun, sana cümlenin sonuna kadar bu harfleri kaydedecek bir alana ihtiyacın var işte bu buffrreder.